@import 'flex';
@import 'box';
@import 'pos';
@import 'color';
@import 'text';
@import 'anim';
@import 'iconfont';

body {
  -webkit-tap-highlight-color: transparent;
  uni-main {
    overflow: auto;
  }
  .uni-right-window {
    height: 100%;
  }
}
.q-touch {
  cursor: pointer;
}
.fix-top {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 200;
}
.btn-mask {
  position: relative;
  &:before {
    @extend .pos-mask;
    background: #000;
    border-radius: inherit;
    opacity: 0;
    content: " ";
    z-index: 10;
  }
  &:active:before {
    opacity: .15;
  }
}

.q-empty {
  min-height: calc(100vh - 90px);
}
.h-con, .vh100 { height: 100vh; }
.mh-con { min-height: 100vh; }
/*  #ifdef  H5  */
.fix-top {
  top: 44px;
}
@media (min-width: 780px) {
  uni-tabbar {
    display: none;
  }
}
.h-con {
  height: calc(100vh - 44px);
}
.mh-con {
  min-height: calc(100vh - 44px);
}
/*  #endif  */

.con-1 { padding: 16px; }
.h-nav { height: 44px; }
.u-tabs__wrapper__nav {
  padding-left: 8px;
}
body {

  uni-textarea {
    line-height: inherit;
  }
}

.u-form-item {
  margin-bottom: 20px;
}
.u-form-item__body__right {
  margin-top: 10px;
}